sporting prowess - Spanish English Dictionary